Codexonics\PrimeMoverFramework\utilities\PrimeMoverFreemiusIntegration C

Total Complexity 105
Dependencies 5
Dependents 1
Total lines 686
Lines of code 410
Logical lines of code 240
Comment lines 173
Methods 33
Properties 3

Methods 33

Method Rating Maintainability Complexity Lines of code
activateOnlyOneVersion()
A
44 14 44
renderDashboardMarkup()
A
42 11 54
isBlogLicensed()
S
57 7 17
primeMoverAlwaysExcludeItselfInDiff()
S
58 6 18
outputSupportAndDocumentationMarkup()
S
51 5 32
getAllFreemiusSDKOptions()
S
55 5 19
showGettingStartedOnFreeUsers()
S
52 4 23
networkLevelOnlyNoDelegate()
S
60 4 19
backupFreemiusOptions()
S
56 4 18
restoreFreemiusOptions()
S
57 4 17
redirectToExternalContactPage()
S
58 4 16
deleteAllFreemiusOptions()
S
60 4 14
addBothPrimeMoverVersionsToPlugins()
S
62 4 12
primeMoverCheckIfLoggedInCustomer()
S
66 3 10
initHooks()
S
55 1 18
restoreFremiusOptionsImportMultisite()
S
72 2 6
maybeLoggedInUserIsCustomer()
S
72 2 6
getSettingsPageUrl()
S
69 2 7
isCustomer()
S
71 2 6
isNetworkAdmin()
S
79 2 3
outputSupportMenu()
S
74 2 5
correctUpgradeMessageBrowserLimit()
S
63 2 9
getFreemius()
S
82 1 3
redirecToSiteContact()
S
77 1 4
restoreFreemiusSettingsOnError()
S
77 1 4
backupFreemiusOptionsImport()
S
81 1 3
getSystemAuthorization()
S
81 1 3
maybeBlogIDLicensed()
S
80 1 3
getFreemiusOptions()
S
82 1 3
setFreemiusOptions()
S
81 1 3
getSystemFunctions()
S
81 1 3
getShutdownUtilities()
S
82 1 3
__construct()
S
74 1 5